﻿#region

using System;

#endregion

namespace BuildMotion.MotionTracker.Common
{
    public class Timestamp
    {
        /// <summary>
        /// Gets or sets the timestamp id.
        /// </summary>
        /// <value>The timestamp id.</value>
        public Guid TimestampId { get; set; }

        /// <summary>
        /// Gets or sets the date.
        /// </summary>
        /// <value>The date.</value>
        public DateTime Date { get; set; }

        /// <summary>
        /// Gets or sets the day.
        /// </summary>
        /// <value>The day.</value>
        public int Day { get; set; }

        /// <summary>
        /// Gets or sets the day of week.
        /// </summary>
        /// <value>The day of week.</value>
        public string DayOfWeek { get; set; }

        /// <summary>
        /// Gets or sets the day of year.
        /// </summary>
        /// <value>The day of year.</value>
        public int DayOfYear { get; set; }

        /// <summary>
        /// Gets or sets the hour.
        /// </summary>
        /// <value>The hour.</value>
        public int Hour { get; set; }

        /// <summary>
        /// Gets or sets the kind.
        /// </summary>
        /// <value>The kind.</value>
        public string Kind { get; set; }

        /// <summary>
        /// Gets or sets the millisecond.
        /// </summary>
        /// <value>The millisecond.</value>
        public int Millisecond { get; set; }

        /// <summary>
        /// Gets or sets the minute.
        /// </summary>
        /// <value>The minute.</value>
        public int Minute { get; set; }

        /// <summary>
        /// Gets or sets the month.
        /// </summary>
        /// <value>The month.</value>
        public int Month { get; set; }

        /// <summary>
        /// Gets or sets the second.
        /// </summary>
        /// <value>The second.</value>
        public int Second { get; set; }

        /// <summary>
        /// Gets or sets the year.
        /// </summary>
        /// <value>The year.</value>
        public int Year { get; set; }
    }
}